package com.xx.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xx.entity.Products;
import org.apache.ibatis.annotations.Param;

public interface IProductsService {
    /**
     * 获取商品信息及其供应商信息
     */
    Products getProductWithSupplier(Integer productId);

    /**
     * 分页查询商品及供应商信息
     */
    Page<Products> getProductPageWithSupplier(Page<Products> page);

    /**
     * 新增商品
     */
    int insertProduct(Products products);

    /**
     * 修改商品
     */
    int updateProduct(Products products);

    /**
     * 删除商品
     */
    int deleteProduct(@Param("productId") Integer productId);
}
